package com.frejoys.common.vo.app;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class AgentStoreInfoVo {
    // 店名
    @Schema(type = "String", name = "name", description = "店名", required = true, defaultValue = "1")
    private String name;

    // Logo
    @Schema(type = "String", name = "logo", description = "Logo", required = true, defaultValue = "1")
    private String logo;

    @Schema(type = "String", name = "cover", description = "店封面广告图", required = true, defaultValue = "xxx/xxx.jpg")
    private String cover;

//    @Schema(type = "String", name = "province", description = "省", required = true, defaultValue = "四川省")
//    private String province;
//
//    @Schema(type = "String", name = "city", description = "市", required = true, defaultValue = "成都市")
//    private String city;
//
//    @Schema(type = "String", name = "district", description = "区县", required = true, defaultValue = "武侯区")
//    private String district;

    @Schema(type = "String", name = "cityName", description = "市", required = true, defaultValue = "成都市")
    private String cityName;

    @Schema(type = "String", name = "provinceName", description = "省", required = true, defaultValue = "四川省")
    private String provinceName;

    @Schema(type = "String", name = "district", description = "区县", required = true, defaultValue = "武侯区")
    private String districtName;

    @Schema(type = "String", name = "street", description = "街道地址", required = true, defaultValue = "xxx街道")
    private String street;

    @Schema(type = "String", name = "address", description = "详细地址", required = true, defaultValue = "xxx小区505")
    private String address;

    @Schema(type = "String", name = "tel", description = "电话", required = true, defaultValue = "13352222222")
    private String tel;

    @Schema(type = "Integer", name = "startTime", description = "营业起始时间 小时00", required = true, defaultValue = "00")
    private Integer startTime;

    @Schema(type = "Integer", name = "startTime", description = "营业结束时间 小时24", required = true, defaultValue = "24")
    private Integer endTime;

    @Schema(type = "Integer", name = "shelves", description = "上架状态：0下架中，1申请上架，2上架中", required = true, defaultValue = "1")
    private Integer shelves;


    // 用户昵称
    @Schema(type = "String", name = "nickname", description = "用户昵称", required = true, defaultValue = "1")
    private String nickname;

    // 用户头像
    @Schema(type = "String", name = "avatar", description = "用户头像", required = true, defaultValue = "avatar.png")
    private String avatar;

    @Schema(type = "String", name = "phone", description = "用户电话", required = true, defaultValue = "15328992256")
    private String phone;
}
